Admob reklamım neden gözükmüyor?
Rewarded Video ads eklemek istiyorum uygulamama ve developers.google da yazan her şeyi yaptım neyi yanlış yapmış olabilirim? Yardımcı olabileceklere şimdiden teşekkürler kodlarım aşağıdaki gibi:
=> manifestte sadece internet izni aldım başka bir şey yapmadım.
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
build.grandle =>
maven { url "https://maven.google.com" // Google's Maven repository }
classpath 'com.google.gms:google-services:3.1.1'
compile 'com.google.android.gms:play-services-ads:11.4.2'
compile 'com.google.firebase:firebase-core:11.4.2'
apply plugin: 'com.google.gms.google-services'
ve java kodlarım =>
public class Main2Activity extends AppCompatActivity implements RewardedVideoAdListener{
private SharedPreferences myPref;
private int puan;
ImageButton btnPuan;
TextView tvPuan;
private RewardedVideoAd mAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
mAd = MobileAds.getRewardedVideoAdInstance(this);
Button button = (Button)findViewById(R.id.sayfaGecis);
btnPuan = (ImageButton)findViewById(R.id.btnpuan);
tvPuan = (TextView)findViewById(R.id.tvscore);
myPref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
puan = myPref.getInt("SKOR", puan);
loadAd();
btnPuan.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mAd.isLoaded()){
mAd.show();
}else {
loadAd();
}
}
});
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Bundle bundle = new Bundle();
bundle.putInt("puan", puan);
Intent ıntent = new Intent(Main2Activity.this, Main3Activity.class);
ıntent.putExtras(bundle);
startActivity(ıntent);
}
});
}
private void loadAd(){
if(!mAd.isLoaded()){
//burayı kontrol et çalışmazsa
mAd.loadAd("Add-unit-id-bunun doğru olduğuna eminim", new AdRequest.Builder().build());
}
}
@Override
protected void onResume() {
super.onResume();
myPref.edit().putInt("SKOR", puan - 50000).apply();
}
@Override
protected void onDestroy() {
super.onDestroy();
myPref.edit().putInt("SKOR", puan).apply();
}
@Override
protected void onRestart() {
super.onRestart();
myPref.edit().putInt("SKOR", puan).apply();
}
@Override
protected void onStart() {
super.onStart();
myPref.edit().putInt("SKOR", puan).apply();
}
@Override
protected void onPause() {
super.onPause();
myPref.edit().putInt("SKOR", puan).apply();
}
@Override
public void onRewardedVideoAdLoaded() {
}
@Override
public void onRewardedVideoAdOpened() {
}
@Override
public void onRewardedVideoStarted() {
}
@Override
public void onRewardedVideoAdClosed() {
loadAd();
}
@Override
public void onRewarded(RewardItem rewardItem) {
puan =+ 200;
tvPuan.setText(puan + " ");
}
@Override
public void onRewardedVideoAdLeftApplication() {
}
@Override
public void onRewardedVideoAdFailedToLoad(int i) {
}
}
şunu söylemem gerek uygulamayı daha yayınlamadım. Onla ilgili bir durum olabilir mi? Yayınlamadan gözükmüyor olma ihtimali falan?
admob sayfamda da 0 active yazıyor iletişim kuramıyor sanırım. Sadece emulatörde denedim şimdiden yardımcı olan herkese çok teşekkürler.